/*

Anime Parody, a Free-2-Play, pay-for-content game.

Features:

* Level up from 1 - 15
	* Each level has subranks 1 - 5 (So Rank 1 - 75)
	* Every time you rank up, you get 1 Materia Point
	* You only gain XP through completed quests / instances
	* Every time you level up, you gain hitpoints, various other stats and 3 Feat points.

* All classes should be able to solo content reasonably well up to around level 3-4, at which point
some classes may need to purchase Hirelings to help them complete quests/dungeons, if they can't find
other players to help them.

* Feats are basically collections of passive/active abilities, that collectively make up a class. Players
initial class choice determine the available feats. A player may level up in another class to gain access
to feat points towards that class - i.e. multiclassing. You still only have 15 levels total

* Public quests, like in Warhammer

* Materia is something that you attune to as a Character, by
learning to harvest its further potential either by a Character
with a higher rank of that Materia or a Teacher. Up to level 8, all
Materia is teachable by an in-city Teacher. After that, players will have
to search out Teachers through Quests and inside the game. They can basically
be considered very small skill trees. Materia can be removed through an expensive
ordeal requiring heavy amounts of components and a 1-week cooldown. The Materia is
then permanently destroyed. Players under level 3 can exchange Materia at will, with
a 2-hour cooldown.

* Tradeskills to craft everything from an axe to chop down trees, to building
Air Ships. Tradeskills require blueprints + materials, and blueprints can be handed
to you by someone who had the appropriate skill. Some blueprints require several players,
or NPCs of appropriate skill, to help with.

* Equipment similar to the DDO model

* Dynamic monster populations, controlled by a herd-style model, that can also try and attack cities
occasionally. The city will survive on its own, but players can join in to get loot from the monsters
and gain ranks as a member of the Global Militia. Militia ranks can provide fluff bonuses and convenience
rewards, such as certain types of mounts, access to certain shops with cheaper prices, et cetera.


Goals:

* Significant portion of game content soloable with the aid of Hirelings.
* Lots of different choices for character builds, encouraging making new characters to try out new angles.
* Lots of 'spontaneous' content, through public quests, monster city raids and similar.
* Free 2 Play model, that makes it easier to pay for things but still allows legitimate play all the way up.
* Low focus on equipment, making inflation less of an issue.


CODE CONVENTIONS:

camelToeNaming for everything, because we loves the cameltoe

Underscore (_) denotes:
	* If a variable, private access
	* If a method, private access
	* If a datum, abstract (Override to instantiate).

Abstract methods are prefixed by a_. An abstract private method
would then be a__methodNameHere


*/